Peter's Gland — synonyms, definition
1. Peter's gland (Noun)
1 synonym
Peyer's patch
1 definition
Peter's gland (Noun) — Any of several lymph nodes in the walls of the intestines near the junction of the ileum and colon.
3 types of
lymph gland lymph node node